package me.zhengjie.enums;

public class ConstantStatus {

    // 待合并
    public static final Integer MERGED_TO_BE = 1;
    // 合并中
    public static final Integer MERGED_IN_PROGRESS = 2;
    // 合并完成
    public static final Integer MERGED_COMPLETED = 3;
    // 合并异常
    public static final Integer MERGED_ABNORMAL = 4;
    // 完成回库
    public static final Integer MERGED_RETURN = 5;

    // 待冻结
    public static final Integer FREEZE_TO_BE = 1;
    // 冻结中
    public static final Integer FREEZE_IN_PROGRESS = 2;
    // 冻结完成
    public static final Integer FREEZE_COMPLETED = 3;
    // 冻结异常
    public static final Integer FREEZE_ABNORMAL = 4;
    // 完成回库
    public static final Integer FREEZE_RETURN = 5;
    // 冻结
    public static final Integer FREEZE = 1;
    // 正常
    public static final Integer NORMAL = 0;

    // 待盘点
    public static final Integer INVENTORY_TO_BE = 1;
    // 盘点中
    public static final Integer INVENTORY_ING = 2;
    // 盘点完成
    public static final Integer INVENTORY_COMPLETED = 3;
    // 盘点异常
    public static final Integer INVENTORY_ABNORMAL = 4;
    // 完成回库
    public static final Integer INVENTORY_RETURN = 5;

    // 待出库
    public static final Integer CONTAINER_TO_BE = 0;
    // 出库中
    public static final Integer CONTAINER_OUTBOUND_ING = 1;
    // 出库完成
    public static final Integer CONTAINER_MERGE_ING = 2;
    // 任务完成
    public static final Integer CONTAINER_MERGE_COMPLETED = 3;

    // 锁定
    public static final Integer CONTAINER_LOCKED = 1;
    // 正常
    public static final Integer CONTAINER_NORMAL = 0;

    // 一楼栈板
    public static final String M1_FLOOR = "M1";
    // 二楼料箱
    public static final String M2_FLOOR = "M2";
    // 三楼
    public static final String M3_FLOOR = "M3";
    // 其他楼层
    public static final String M4_FLOOR = "M4";

    // 工位IP的储位名称-正分拣工位
    public static final String SORTING_STATION = "1";
    // 工位IP的储位名称-反分拣回库工位
    public static final String ANTI_SORTING_RETURN_STATION = "2";
    // 工位IP的储位名称-整反分拣工位
    public static final String ANTI_SORTING_STATION = "3";


    // 分拣区
    public static final String SORTING_AREA = "0";
    // 抽检区
    public static final String PICKING_AREA = "1";
    // 普通货架
    public static final String ORDINARY_SHELVES = "2";
    // 线边储位
    public static final String LINE_EDGE_STORE = "3";
    // 理货区
    public static final String OPERATION_AREA = "4";
    // 普通储位
    public static final String ORDINARY_STORE = "5";

//    // 原料
//    public static final Integer RAW_MATERIAL = 1;
//    // 辅料
//    public static final Integer AUXILIARY_MATERIAL = 2;
//    // 半成品
//    public static final Integer SEMI_PRODUCT = 3;


    // 库内
    public static final String InsideTheWarehouse = "0";
    // 库外
    public static final String OutsideTheWarehouse = "1";


    // 抽盘
    public static final String Inventory_Extract = "0";
    // 动碰盘
    public static final String Inventory_Move = "1";



    // 入库
    public static final Integer OutBound_Delivery_Type = 1;
    // 出库
    public static final Integer InBound_Delivery_Type = 2;
    // 回库
    public static final Integer Return_Delivery_Type = 3;

    // 有货
    public static final Integer In_OF_Stock = 1;
    // 没货
    public static final Integer Out_OF_Stock = 0;

    // 冻结出库单
    public static final String Freeze_OutBound_Type = "1";
    // 冻结回库单
    public static final String Freeze_RetBound_Type = "2";
    // 合箱板出库单
    public static final String Merge_OutBound_Type = "3";
    // 合箱板回库单
    public static final String Merge_RetBound_Type = "4";
    // 盘点出库单
    public static final String Stock_OutBound_Type = "5";
    // 盘点出库单
    public static final String Stock_RetBound_Type = "6";

    public static final String Wcs_Destination = "";
}
